﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Collections;

namespace SIMc
{
    public partial class Pres_rules : Form
    {
        public ArrayList zoznam;

        string[] zoznamSkupin= new string[4] {"Allow", "Confirm", "Polite-block", "Block"};

        public Pres_rules(ArrayList zoznam)
        {
            //Arraylist drzi 4 objekty Arraylist -> 0 je allow, 1 je confirm, 2 je polite block, 3 je block
            InitializeComponent();
            this.zoznam = zoznam;
            LB_list.DataSource = zoznam[0];
        }

        private void CB_rule_SelectedIndexChanged(object sender, EventArgs e)
        {
            // nastavim zoznam uzivatelov do listboxu
            LB_list.DataSource = zoznam[CB_rule.SelectedIndex];

            // nastavim v druhom komboboxe (kam ho ma presunut skupiny okrem tej kde je teraz)
            CB_move.Items.Clear();
            for(int i =0; i< zoznamSkupin.Length; i++){
                if(CB_rule.SelectedIndex != i)
                    CB_move.Items.Add(zoznamSkupin[i]);
            }
        }

        /// <summary>
        /// presunut
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void B_move_Click(object sender, EventArgs e)
        {
            // skupina kam to hodit
            //CB_move.SelectedIndex;
            // uri typka co tam hodit
            //LB_list.SelectedValue;
            // skupina odkial presunut
            //CB_rule.SelectedIndex;
        }
    }
}